Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F12 USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 Israel F2 Thailand F2 2002 USTA Challenger of Calabasas - Calabasas Indian Oil Servo Challenger - Calcutta ARMS USTA Challenger - Rocky Mount III Challenger Continenal Plaza - Puerto Vallarta 2000 Challenger de Granby - Granby The LTA Manchester Challenger - Manchester USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Downtown Athletic Club USTA Challenger - Amarillo 2001 USTA Challenger of Calabasas - Calabasas 2001 USTA Tallahassee Tennis Challenger - Tallahassee drkoop.com USTA Challenger of Tallahassee - Tallahassee USTA Men's Challenger of Urbana-Champaign - Urbana XL Capital Bermuda Open - Bermuda 2001 UT Tyler Patriot Challenger - Tyler The LTA Manchester Challenger - Manchester IV Gramado Open de Tenis - Gramado GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank 2002 FSE Challenger - Tarzana University of Tennessee USTA Challenger - Knoxville Open Diputacion - Cordoba Cadillac Pro Indoor USTA Challenger - West Bloomfield drkoop.com USTA Tennis Championships of San Antonio - San Antonio SMS Tennis Cup - Sao Paulo St. Francis Health System USTA Challenger - Tulsa Eisenberg Jerusalem Open - Jerusalem Challenger Ciudad de Tijuana - Tijuana USTA San Diego Challenger - San Diego Las Vegas Challenger - Las Vegas Kyoto Challenger - Kyoto BH Tennis Open International Cup - Belo Horizonte Heineken Challenger - Ho Chi Minh City New Delhi Challenger - New Delhi 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Challenger of Calabasas - Calabasas A Glimmer of Hope Challenger - Austin Akbank Private Banking-TED Open - Istanbul Samsung Securities Cup Challenger Tennis - Seoul Challenger Britania Zavaleta - Puebla Copa Ericsson Costa Rica - San Jose USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa The Wright Financial Group, Inc. Challenger - Champaign USTA/Adtech Challenger - Boston Binghamton Professional Tennis Tournament - Binghamton Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville Tallahassee Tennis Challenger - Tallahassee CMG Asia Open - Hong Kong Gallagher International - Hamilton Bristol Challenger Trophy - Bristol 2002 Azalea Orthopedic Challenger - Tyler Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Music City Challenger - Nashville USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank USTA Challenger - Champaign USTA Challenger of Burbank - Burbank Levene Gouldin & Thompson Tennis Challenger - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronz Classic - Bronx Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas The Wright Financial Group, Inc. Challenger - Champaign Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa The Comercia Challenger - Aptos 2006 Challenger of Santa Clarita California Challenger - Valencia Atlanta Clay Court Challenger - Atlanta Busan Open Challenger Tennis - Busan TED Open - Istanbul Taiwan Challenger - Kaohsiung The Natrel's Challenger - Granby Ford Tennis Championships - Louisville Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson USTA Seascape Challenger - Aptos Sunset Moulding Challenger - Yuba City 2005 West Side Tennis Coub Men's Challenger - Forest Hills The Comercia Bank Challenger - Aptos 2004 Colorado Tennis Classic - Denver 2007 Challenger of Santa Clara - Valencia Oldum Brown Vancouver Open - Vancouver Carson Challenger Dallas Challenger Baton Rouge Challenger 2006 North Shore Pro Tennis Championship - Winnetka Talahassee Challenger Odlum Brown Vancouver Open - Vancouver Yuba City Challenger College Station Challenger - College Station Austin Challenger - Austin WOW Cafe Challenger - New Orleans USTA Challenger of Oklahoma - Tulsa Semgroup Challenger - Tulsa The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The Wright Financial Group USTA Challenger - Champaign Binghamton Challenger Como Challenger Privat Bank Cup - Dnepropetrovsk Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Savannah Challenger Vancouver Challenger Ojai Challenger Sacramento Challenger Vancouver Challenger Odlum Brown Vancouver Open - Vancouver Bangkok Challenger GHI Bronx Classic - Bronx Carson Challenger GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Fifth Third Bank Tennis Championships - Lexington Challenger Banque Nationale Rimouski - Rimouski Fergana Challenger - Fergana Bristol Challenger Trophy - Bristol San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos Music City Challenger - Nashville Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Mercedes-Benz Cup - Los Angeles 2001 Eddleman USTA Challenger - Birmingham Open de L'Isere (Open 38) - Grenoble Smith Barney Men's Challenger - Covington Winnetka Challenger Tiburon Challenger 2005 Freeman Men's Challenger - Joplin Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton Time Warner USTA Challenger - Binghamton Milan Indoors - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Honda Kah Singapore Men's Tennis Open - Singapore The Indian Oil Servo ATP Challenger - Chandigarh Australian Unity Western Australia Open - Perth Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills ECM Cup - Prague University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank The $50,000 Pro Challenger at Calabasas - Calabasas ATP Bangalore Challenger - Bangalore GHI Bronx Classic - Bronx USTA Comerica Challenger - Aptos Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco USTA/Safeway Challenger - Aptos Gramado Challenger - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux de Tennis de Brest - Brest West Side Tennis Club Clay Court Challenger - Forest Hills Pilot Pen International - New Haven Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai drkoop.com USTA Tennis Championships - Armonk Eisenberg Jerusalem Open 2000 - Jerusalem USTA Safeway Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington USTA Tennis Championships of Austin - Austin MTNL Cellular ATP Challenger - Mumbai USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank The Joyce Eisenberg Jerusalem Open - Jerusalem BH Tennis Open International Cup - Belo Horizonte Yitzhak Rabin Men's Challenger - Tel Aviv USTA Men's Challenger of Urbana-Champaign - Urbana Shimadzu All Japan Indoor - Kyoto Zagreb Open - Zagreb 2004 USTA Challenger of Calabasas - Calabasas Kroger / St. Jude International - Memphis GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Sybase Open - San Jose Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Franklin Templeton Tennis Classic - Scottsdale Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa Lubbock Challenger - Lubbock XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Gold Flake Open - Chennai Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. Baton Rouge Pro Tennis Classic - Baton Rouge Japan Open - Tokyo Sybase Open - San Jose Kroger / St. Jude International - Memphis Savannah Challenger Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Copenhagen Open - Copenhagen Siebel Open - San Jose The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento Brasil Open - Salvador U.S. Men's Clay Court Championships - Houston BMW Open - Munich St. Petersburg Open - St. Petersburg Miller Lite Hall of Fame Tennis Championships - Newport AIG Japan Open - Tokyo U.S. Men's Clay Court Championships - Orlando Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Carson Challenger Siebel Open - San Jose BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Chennai Open - Chennai SAP Open - San Jose U.S. Men's Clay Court Championships - Houston The 10tele.com Open - Nottingham Pilot Pen Tennis - New Haven SAP Open - San Jose The Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Mercedes-Benz Cup - Los Angeles Champaign Challenger RCA Championships - Indianapolis Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Indianapolis Tennis Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Heineken Open Shanghai - Shanghai Grand Prix de Tennis de Lyon - Lyon Honolulu Challenger Dallas Challenger Atlanta Tennis Championships - Atlanta Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Baton Rouge Challenger Legg Mason Tennis Classic - Washington SAP Open - San Jose Farmers Classic - Los Angeles Calabasas Challenger Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Thailand Open - Bangkok USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven USTA Seascape Challenger - Aptos Eisenberg Jerusalem Open - Jerusalem Credicard Tennis Cup - Campos do Jordao CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Swanston Challenger - Sacramento Tata Open - Chennai Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Open 13 - Marseille Vietnam Open - Ho Chi Minh City The Stella Artois Grass Court Championships - London Thailand Open - Bangkok AIG Japan Open - Tokyo Sybase Open - San Jose Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale BMW Open - Munich The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen Heineken Open Shanghai - Shanghai du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne President's Cup - Tashkent Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Salem Open - Hong Kong Indian Wells Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Tennis Channel Open - Las Vegas Medibank Private International - Sydney French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati Wimbledon - London U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Countrywide Classic - Los Angeles Australian Open - Melbourne U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 Tennis Masters Series - Miami Tennis Masters Series - Indian Wells U.S. Open - New York Tennis Masters Series - Indian Wells U.S. Open - New York Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 1R, ISR-LUX 5-0